Part Number Hot Search : 
SPECS ST7FLI BDX43 89534LHC 29LV0 AON7424 AD642S 14012
Product Description
Full Text Search
 

To Download MTU419B Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  MTU419B (preliminary) myson technology 1/18 MTU419B revision 3.0 28/oct/1999 features ? low power and low voltage operation. ? powerful instruction set (135 instructions). ? memory capacity. - instruction rom capacity 2048 x 16 bits. - index rom capacity 256 x 8 bits. - internal ram capacity 128 x 4 bits. ? input/output ports. - port ioc 4 pins. - buzzer output. - int. ? 8-level subroutine nesting. ? built-in lcd/led driver, 4 x 33 = 132 segments. ? built-in el driver, frequency or melody generator ? built-in resistance-to-frequency converter. ? built-in key strobe function. ? built-in voltage doubler, halver, tripler charge pump circuit. ? two 6-bit programmable timers with programma- ble clock source. ? watchdog timer. ? 3 external & 5 internal interrupt resources. ? dual clock operation. ? halt and stop function. general description the MTU419B is an embedded high-performance 4-bit microcomputer with lcd driver. it contains all the necessary functions in a single chip: 4-bit parallel processing alu, rom, ram, i/o ports, timer, clock generator, dual clock, rfc, alarm, el-light, lcd driver, look-up table and watchdog timer. the instruction set consists of 135 instructions which include nibble operation, manipulation various condi- tional branch instructions and lcd data transfer instructions which are powerful and easy to follow. the halt function stops any internal operations other than the oscillator, divider and lcd driver in order to minimize the power dissipation. the stop function stops all the clocks in the chip. 4-bit microcontroller with lcd driver ioc 1~4 key scan input seg 31~33 rfc seg 29~30 el-light seg 1~12 key scan output lcd driver segment pla 4 bits data bus frequency generator alu data sram (index (l)) 128 x 4 bits predivider 6-bits preset timerx 2 8 levels stack watchdog timer oscillator control circuit 11-bit program counter mask rom 2048 x 16 bits instruction decoder index mask rom 256 x 8 bits com1~4 vdd1~3 seg1~33 ........ int preset cfout cfin xtout xtin cup2 cup1 this datasheet contains new product information. myson technology reserves the rights to modify the product specification witho ut notice. no liability is assumed as a result of the use of this procuts. no rights under any patent accompany the sales of the product. block diagram
MTU419B (preliminary) myson technology 2/18 MTU419B revision 3.0 28/oct/1999 1.0 pad diagram chip size : 1875 x 1875 m m pad size : 100 x 100 m m pad window : 90 x 90 m m pad pitch : min. 120 m m i o c 3 / k i 3 i o c 1 / k i 1 x t o u t x t i n c f o u t c f i n b a k vdd3 cup1 cup2 com1 com2 com3 com4 ko2 / seg2 ko3 / seg3 ko4 / seg4 ko5 / seg5 ko7 / seg7 k o 9 / s e g 9 k o 1 0 / s e g 1 0 k o 1 1 / s e g 1 1 k o 1 2 / s e g 1 2 s e g 1 3 s e g 1 4 s e g 1 5 s e g 1 6 s e g 1 7 s e g 1 8 s e g 1 9 s e g 2 0 s e g 2 1 s e g 2 2 seg23 seg25 seg26 seg27 seg28 seg29 / elc seg30 / elp seg31 / rh seg32 / rt seg33 / rr int / cx bz gnd ko6 / seg6 ko8 / seg8 seg24 v d d 1 i o c 4 / k i 4 i o c 2 / k i 2 r e s e t t e s t a v d d 2 rom logo code no. ko1 / seg1 note: the substrate of die must connect to gnd. 1 10 20 30 40 50 56
MTU419B (preliminary) myson technology 3/18 MTU419B revision 3.0 28/oct/1999 2.0 pad assignment pad no. pad name coordinate pad no. pad name coordinate x y x y 1 bak 1657.5 1797.5 29 seg9/ko9 217.5 77.5 2 cfin 1537.5 1797.5 30 seg10/ko10 337.5 77.5 3 cfout 1417.5 1797.5 31 seg11/ko11 457.5 77.5 4 xtin 1297.5 17975 32 seg12/ko12 577.5 77.5 5 xtout 1177.5 1797.5 33 seg13 697.5 77.5 6 testa 1057.5 1797.5 34 seg14 817.5 77.5 7 reset 937.5 1797.5 35 seg15 937.5 77.5 8 ioc1/ki1 817.5 1797.5 36 seg16 1057.5 77.5 9 ioc2/ki2 697.5 1797.5 37 seg17 1177.5 77.5 10 ioc3/ki3 577.5 1797.5 38 seg18 1297.5 77.5 11 ioc4/ki4 457.5 1797.5 39 seg19 1417.5 77.5 12 vdd1 337.5 1797.5 40 seg20 1537.5 77.5 13 vdd2 217.5 1797.5 41 seg21 1657.5 77.5 14 vdd3 77.5 1797.5 42 seg22 1797.5 77.5 15 cup1 77.5 1657.5 43 seg23 1797.5 217..5 16 cup2 77.5 1537.5 44 seg24 1797.5 337.5 17 com1 77.5 1417.5 45 seg25 1797.5 457.5 18 com2 77.5 1297.5 46 seg26 1797.5 577.5 19 com3 77.5 1177.5 47 seg27 1797.5 697.5 20 com4 77.5 1057.5 48 seg28 1797.5 817.5 21 seg1/ko1 77.5 937.5 49 seg29/elc 1797.5 937.5 22 seg2/ko2 77.5 817.5 50 seg30/elp 1797.5 1057.5 23 seg3/ko3 77.5 697.5 51 seg31/rh 1797.5 1177.5 24 seg4/ko4 77.5 577.5 52 seg32/rt 1797.5 1297.5 25 seg5/ko5 77.5 457.5 53 seg33/rr 1797.5 1417.5 26 seg6/ko6 77.5 337.5 54 int/cx 1797.5 1537.5 27 seg7/ko7 77.5 217.5 55 bz 1797.5 1657.5 28 seg8/ko8 77.5 77.5 56 gnd 1797.5 1797.5
MTU419B (preliminary) myson technology 4/18 MTU419B revision 3.0 28/oct/1999 3.0 pad descriptions name i/o descriptions bak positive back-up voltage. at li mode, connects a 0.1u capacitance to gnd. vdd1,2,3 lcd drives voltage and positive supply voltage. while ag mode, connects +1.5v to vdd1. while li/extv mode, connects +3.0v to vdd2. reset i input pin from lsi reset request signal. internal pull-down resistor. int i input pin for external int request signal. falling or rising edge triggered by mask option. internal pull-down or pull-up resistor or neither is selected by mask option and shared with cx. testa i test signal input pin. cup1,2 o switching pins for supplying the lcd driving voltage to the vdd1, 2, 3 pins. connects the cup1 and cup2 pins with nonpolarized electrolytic capacitor if 1/2 or 1/3 bias mode has been selected. in the static mode, these pins should be open. xin xout i o time base counter frequency (clock specified, lcd alternating frequency, alarm signal frequency) or system clock oscillation. 32khz crystal oscillator. oscillation stops at the execution of stop instruction. cfin cfout i o system clock oscillation. connected with ceramic resonator. connected with rc oscillation circuit. oscillation stops at the execution of stop or slow instruction. com1,2,3,4 o output pins for supplying voltage to drive the common pins of the lcd or led panel. seg1-12 / ko1~12 o output pins for lcd or led panel segment. key strobe function, share pins as key scan output. seg13-33 o output pins for lcd or led panel segment. ioc1-4 i/o input / output port c, can use software to define internal pull-low / low-level hold resistor and chattering clock to reduce input bounce and generate inter- rupt. ki1~4 i key scan input, this port shares pins with ioc1~4 and is set by mask option. rfc cx rr rt rh i o o o 1 input pin and 3 output pins for rfc application. this port shares pins with seg31~33 and int, and is set by mask option. el elc elp o o output port for el-light. this port shares pins with seg29,30, and is set by mask option. alm bz o output port for alarm, frequency or melody generator. gnd negative supply voltage.
MTU419B (preliminary) myson technology 5/18 MTU419B revision 3.0 28/oct/1999 4.0 functional description 4.1 sram the 128 x 4 bits sram is addressing by direct addressing or index addressing mode. 4.2 index rom the 256 x 8 bits index rom can be used in the 4-bit or 8-bit mode. 4.3 i/o ports the ioc port can be selected by software separately as input or output, and with/without internal pull-low and different chattering clocks for halt release / interrupt trigger in order to reduce the input bounce for key scan: ph6: 512hz ph8: 128hz ph10: 32hz the initial state of all ioc ports is input mode with pull-low. before setting the i/o ports from input to output, execute the output function first to ensure the output state. 4.4 resistor to frequency converter we use an rc oscillation circuit and a 16-bit counter to calculate the relative resistance of temperature and humidity sensor. the diagram is shown below: there are two kinds of methodology for measuring the input frequency: first, set fin (i.e. cx) as the clock input, using timer 2 or the software directly as interval control; second, if the fin (cx) frequency is too low (either because of a poor resolution for a fixed interval or a longer interval for better resolution but a longer read-out rate [for example, 10 seconds per read-out]), you can switch the measure mode to set fin (cx) as interval control (it will enable the counter from the first fin rising edge to the next rising edge, then will gener- ate an interrupt) or use freq (internal frequency generator output) as clock input, hence you can count the interval of cx. to measure the resistor value of temperature and humidity sensor, first we measure the frequency of rref, then the frequency of sensor: fref = k / rref cx and fsensor = k / rsensor cx, hence rsensor = rref * freq / fsensor. . elp enx ehm fin err timer & r/f controller 16-bit counter freq freq cl cl ld ld enx fin 4-bit data bus rt rh rr cx rtp rhm rref cx tms ph9 mrf where k is a coefficient for rc-oscillation and will be a constant in a short time period.
MTU419B (preliminary) myson technology 6/18 MTU419B revision 3.0 28/oct/1999 4.5 key_board scanning function seg1~12 shares the key_board scanning output, the output of the key_board scanning is a p open-drain to vddo (positive power supply) and all other segs and coms are in hi-z state during this period. this will min- imize the effect of the lcd output. the segment 1-12 also could be used as keyscan output and lcd still could be displayed with only slightly affected. spk 00b5 b4 b3 b2 b1 b0. b5: 1 will disable key-scan output. b4: 1 will set all keyscan output as high, if b5=0. b3~b0: will set the corresponding segment output as 1, if b5=0 and b4=0. during power on, lcd off, stop condition. all the common & segment output will be the chips supply power. 4.6 el-light set elc and elp clock and duty cycle using elc x instruction, then turn on and off elc and elp output by sf x and rf x instruction. with external transistor, diode, inductor and resistor, we can pump the el panel to ac 100~250v. when the el-light is turned on, the elc will turn on before elp, but when the el-light is off, the elp and elc will turn off after the next falling edge of elc in order to make sure no voltage is left on the el plane. 4.7 timer the 6-bit programmable timer can select ph3/ph9/ph15/freq (timer 2 can also select ph5/ ph7/ ph11/ ph13 by tm2x instruction) as clock source. when it underflows, the halt release signals are generated. 4.8 predivider the predivider is a 15-sage counter that uses ph0 as clock source. the output of t-ff is changed when the input signal is changed from h to l. ph11~15 are reset to l when plc 100h instruction is executed or power on reset or external reset is used. when ph14 is changed from h to l, the halt release signal is generated. 4.9 alarm / frequency / melody there is an 8-bit programmable counter and an 8-bit envelope control for alarm, frequency or melody output from bz/bzb. the frequency counter can use software to select 1/2duty, 1/3duty,1/4duty drive modes. lit elp elc l1 q1 q2 r1 r2 elp elc el-plane d1
MTU419B (preliminary) myson technology 7/18 MTU419B revision 3.0 28/oct/1999 4.10 int function the int pin can be selected by mask option as pull-high/pull-low or none and rising edge/falling edge trigger. 4.11 watchdog timer the watchdog timer automatically generates a device reset when it overflows. the interval of overflow is 8/64/ 512 x ph10 (set by mask option). you can use software to enable and disable this function. the watchdog enable flag will be disabled by power on reset or reset pin reset condition, but can not be disabled by watch- dog reset itself. 4.12 halt function the halt instruction disables all clocks except predivider, timer, frequency counter, el-light generator and chattering clock to minimize the operating current. 4.13 stop function the stop instruction disables all clocks to minimize the standby current, so only two external factors (int, ioc or key scan input) can release the stop condition. freq 1/2 duty freq 1/3 duty freq 1/4 duty freq
MTU419B (preliminary) myson technology 8/18 MTU419B revision 3.0 28/oct/1999 5.0 bsolute maximum ratings at ta = 0 to 70 o c , gnd = 0v 6.0 allowable operating conditions at ta = 0 to 70 o c , gnd = 0v name symbol range unit maximum supply voltage vdd1 -0.3 to 5.5 v vdd2 -0.3 to 5.5 v vdd3 -0.3 to 8.5 v maximum input voltage vin -0.3 to vdd1/2+0.3 v maximum output voltage vout1 -0.3 to vdd1/2+0.3 v vout2 -0.3 to vdd3+0.3 v maximum operating temperature topg 0 to +70 o c maximum storage temperature tstg -25 to +125 o c name symbol condition min. max. unit supply voltage vdd1 1.2 5.25 v vdd2 2.4 5.25 v vdd3 2.4 8.0 v oscillator start-up voltage vddb crystal mode 1.3 v oscillator sustain voltage vddb crystal mode 1.2 v supply voltage vdd1 ag mode 1.2 1.65 v supply voltage vdd2 ext-v , li mode 2.4 5.25 v input "h" voltage vih1 ag battery mode vdd1 - 0.7 vdd1 + 0.7 v input "l" voltage vil1 li battery mode - 0.7 0.7 v input "h" voltage vih2 vdd2 - 0.7 vdd2 + 0.7 v input "l" voltage vil2 - 0.7 0.7 v input "h" voltage vih3 oscin at ag battery mode 0.8 x vdd1 vdd1 v input "l" voltage vil3 0 0.2 x vdd1 v input "h" voltage vih4 oscin at li battery mode 0.8 x vdd2 vdd2 v input "l" voltage vil4 0 0.2 x vdd2 v input "h" voltage vih5 cfin at li battery or ext-v mode 0.8 x vdd2 vdd2 v input "l" voltage vil5 0 0.2 x vdd2 v input "h" voltage vih6 rc mode 0.8 x vddo vddo v input "l" voltage vil6 0 0.2 x vddo v operating freq fopg1 crystal mode 32 3580 khz fopg2 external rc mode 32 1000 khz fopg3 cf mode 1000 3580 khz
MTU419B (preliminary) myson technology 9/18 MTU419B revision 3.0 28/oct/1999 7.0 electrical characterictics 7.1 input resistance at #1 : vdd1 = 1.2v ( ag ) 7.2 dc output characteristics at #2 : vdd2 = 2.4v ( li ) name symbol condition min. typ. max. unit "l" level hold tr (ioc) rllh1 vi = 0.2vdd1 , #1 10 40 100 kohm rllh2 vi = 0.2vdd2 , #2 10 40 100 kohm rllh3 vi = 0.2vdd2 , #3 5 20 50 kohm ioc pull-down tr rmad1 vi = vdd1 , #1 200 500 1000 kohm rmad2 vi = vdd2 , #2 200 500 1000 kohm rmad3 vi = vdd3 , #3 100 250 500 kohm int pull-up tr rintu1 vi = vdd1 , #1 200 500 1000 kohm rintu2 vi = vdd2 , #2 200 500 1000 kohm rintu3 vi = vdd3 , #3 100 250 500 kohm int pull-down tr rintd1 vi = gnd , #1 200 500 1000 kohm rintd2 vi = gnd , #2 200 500 1000 kohm rintd3 vi = gnd , #3 100 250 500 kohm res pull-down r rres1 vi = gnd or vdd1 , #1 5 20 50 kohm rres2 vi = gnd or vdd2 , #2 5 20 50 kohm rres3 vi = gnd or vdd2 , #3 5 20 50 kohm name symbol condition port min. typ. max. unit output "h" voltage voh1a ioh = -10ua, #1 seg1~33 0.8 0.9 1.0 v voh2a ioh = -50ua, #2 1.5 1.8 2.1 v voh3a ioh = -200ua, #3 2.5 3 3.5 v output "l" voltage vol1a iol = 20ua, #1 0.2 0.3 0.4 v vol2a iol = 100ua, #2 0.3 0.6 0.9 v vol3a iol = 400ua, #3 0.5 1 1.5 v output "h" voltage voh1c ioh = -200ua, #1 ioc-n 0.8 0.9 1.0 v voh2c ioh = -1ma, #2 1.5 1.8 2.1 v voh3c ioh = -3ma, #3 2.5 3 3.5 v output "l" voltage vol1c iol = 400ua,#1 0.2 0.3 0.4 v vol2c iol = 2ma, #2 0.3 0.6 0.9 v vol3c iol = 6ma, #3 0.5 1 1.5 v
MTU419B (preliminary) myson technology 10/18 MTU419B revision 3.0 28/oct/1999 7.3 segment driver output characteristic at #3 : vdd2 = 4v ( ext-v ) name symb. condition for min. typ. max. unit static display mode output 'h' voltage voh1d ioh=-1ua, #1 seg-n 1.0 v voh2d ioh=-1ua, #2 2.2 v voh3d ioh=-1ua, #3 3.8 v output 'l' voltage vol1d iol=1ua, #1 0.2 v vol2d iol=1ua, #2 0.2 v vol3d iol=1ua, #1 0.2 v output 'h' voltage voh1e ioh=-10ua, #1 com-n 1.0 v voh2e ioh=-10ua, #2 2.2 v voh3e ioh=-10ua, #3 3.8 v output 'l' voltage vol1e ioh=10ua, #1 0.2 v vol2e ioh=10ua, #2 0.2 v vol3e ioh=10ua, #3 0.2 v 1/2 bias display mode output 'h' voltage voh12f ioh=-1ua, #1, #2 seg-n 2.2 v voh3f ioh=-1ua, #3 3.8 v output 'l' voltage vol12f iol=1ua, #1, #2 0.2 v vol3f lol=1ua, #3 0.2 v output 'h' voltage voh12g ioh=-10ua, #1, #2 com-n 2.2 v voh3g ioh=-10ua, #3 3.8 v output 'm' voltage vom12g iol/h=+/-10ua, #1, #2 1.0 1.4 v vom3g iol/h=+/-10ua, #3 1.8 2.2 v output 'l' voltage vol12g lol=10ua, #1, #2 0.2 v vol3g lol=10ua, #3 0.2 v 1/3 bias display mode output 'h' voltage voh12i loh=-1ua, #1, #2 seg-n 3.4 v voh3i loh=-1ua, #3 5.8 v output 'm1' volt- age vom12i lol/h=+/-10ua, #1, #2 1.0 1.4 v vom13i lol/h=+/-10ua, #3 1.8 2.2 v output 'm2' volt- age vom22i lol/h=+/-10ua, #1, #2 2.2 2.6 v vom23i lol/h=+/-10ua, #3 3.8 4.2 v output 'l' voltage vol12i lol=1ua, #1, #2 0.2 v vol3i lol=1ua, #3 0.2 v output 'h' voltage voh12j loh=-10ua, #1, #2 com-n 3.4 v voh3j loh=-10ua, #3 5.8 v output 'm1' volt- age vom12j lol/h=+/-10ua, #1, #2 1.0 1.4 v vom13j lol/h=+/-10ua, #3 1.8 2.2 v output 'm2' volt- age vom22j lol/h=+/-10ua, #1, #2 2.2 2.6 v vom23j lol/h=+/-10ua, #3 3.8 4.2 v output 'l' voltage vol12j loh=10ua, #1, #2 0.2 v vol3j loh=10ua, #3 0.2 v
MTU419B (preliminary) myson technology 11/18 MTU419B revision 3.0 28/oct/1999 8.0 instruction table ( total 135 instructions ) instruction machine code functions flag/remark nop 0000 0000 0000 0000 no operation lct lz, ry 0000 001z zzzz yyyy lz { 7seg ry} lcb lz, ry 0000 010z zzzz yyyy lz { 7seg ry} lcp lz, ry 0000 011z zzzz yyyy lz ry , ac lcd lz, @hl 0000 100z zzzz 0000 lz t@hl opc rx 0000 1101 0xxx xxxx port(c) rx frq rx, d 0001 00dd 0xxx xxxx freq dd=00 dd=01 dd=10 rx, ac : 1/4 duty : 1/3 duty : 1/2 duty frq d,@hl 0001 01dd 0000 0000 freq t@hl frqx d,x 0001 10dd xxxx xxxx freq x mvl rx 0001 1100 0xxx xxxx l rx mvh rx 0001 1101 0xxx xxxx h rx adc rx 0010 0000 0xxx xxxx ac rx+ac+cf cf adc @hl 0010 0000 1000 0000 ac @hl+ac+cf cf adc* rx 0010 0001 0xxx xxxx ac, rx rx+ac+cf cf adc* @hl 0010 0001 1000 0000 ac, @hl @hl+ac+cf cf sbc rx 0010 0010 0xxx xxxx ac rx+acb+cf cf sbc @hl 0010 0010 1000 0000 ac @hl+acb+cf cf sbc* rx 0010 0011 0xxx xxxx ac, rx rx+acb+cf cf sbc* @hl 0010 0011 1000 0000 ac, @hl @hl+acb+cf cf add rx 0010 0100 0xxx xxxx ac rx+ac cf add @hl 0010 0100 1000 0000 ac @hl+ac cf add* rx 0010 0101 0xxx xxxx ac, rx rx+ac cf add* @hl 0010 0101 1000 0000 ac, @hl @hl+ac cf sub rx 0010 0110 0xxx xxxx ac rx+acb+1 cf sub @hl 0010 0110 1000 0000 ac @hl+acb+1 cf sub* rx 0010 0111 0xxx xxxx ac, rx rx+acb+1 cf sub* @hl 0010 0111 1000 0000 ac,@hl @hl+acb+1 cf adn rx 0010 1000 0xxx xxxx ac rx+ac adn @hl 0010 1000 1000 0000 ac @hl+ac adn* rx 0010 1001 0xxx xxxx ac, rx rx+ac adn* @hl 0010 1001 1000 0000 ac,@hl @hl+ac and rx 0010 1010 0xxx xxxx ac rx and ac and @hl 0010 1010 1000 0000 ac @hl and ac and* rx 0010 1011 0xxx xxxx ac, rx rx and ac and* @hl 0010 1011 1000 0000 ac,@hl @hl and ac eor rx 0010 1100 0xxx xxxx ac rx exor ac eor @hl 0010 1100 1000 0000 ac @hl exor ac eor* rx 0010 1101 0xxx xxxx ac, rx rx exor ac eor* @hl 0010 1101 1000 0000 ac,@hl @hl exor ac or rx 0010 1110 0xxx xxxx ac rx or ac or @hl 0010 1110 1000 0000 ac @hl or ac or* rx 0010 1111 0xxx xxxx ac, rx rx or ac
MTU419B (preliminary) myson technology 12/18 MTU419B revision 3.0 28/oct/1999 or* @hl 0010 1111 1000 0000 ac,@hl @hl or ac adci ry,d 0011 0000 dddd yyyy ac ry+d+cf cf adci* ry,d 0011 0001 dddd yyyy ac, ry ry+d+cf cf sbci ry,d 0011 0010 dddd yyyy ac ry+db+cf cf sbci* ry,d 0011 0011 dddd yyyy ac, ry ry+db+cf cf addi ry,d 0011 0100 dddd yyyy ac ry+d cf addi* ry,d 0011 0101 dddd yyyy ac, ry ry+d cf subi ry,d 0011 0110 dddd yyyy ac ry+db+1 cf subi* ry,d 0011 0111 dddd yyyy ac, ry ry+db+1 cf adni ry,d 0011 1000 dddd yyyy ac ry+d adni* ry,d 0011 1001 dddd yyyy ac, ry ry+d andi ry,d 0011 1010 dddd yyyy ac ry and d andi* ry,d 0011 1011 dddd yyyy ac, ry ry and d eori ry,d 0011 1100 dddd yyyy ac ry exor d eori* ry,d 0011 1101 dddd yyyy ac, ry ry exor d ori ry,d 0011 1110 dddd yyyy ac ry or d ori* ry,d 0011 1111 dddd yyyy ac, ry ry or d inc* rx 0100 0000 0xxx xxxx ac, rx rx+1 inc* @hl 0100 0000 1000 0000 ac, @hl @hl+1 dec rx 0100 0001 0xxx xxxx ac, rx rx-1 dec* @hl 0100 0001 1000 0000 ac, @hl @hl-1 ipc rx 0100 0111 0xxx xxxx ac, rx port(c) maf rx 0100 1010 0xxx xxxx ac,rx sts1 b3 : cf b2 : ac=0 b1 : (no use) b0 : (no use) msb rx 0100 1011 0xxx xxxx ac,rx sts2 b3 : (no use) b2 : scf2(hrx) b1 : scf1(cpt) b0 : bcf msc rx 0100 1100 0xxx xxxx ac,rx sts3 b3 : scf7(pdv) b2 : ph15 b1 : scf5(tmr1) b0 : scf4(int) mcx rx 0100 1101 0xxx xxxx ac,rx sts3x b3 :scf9(rfc) b2: (no use) b1 :scf6(tmr2) b0 :(no use) msd rx 0100 1110 0xxx xxxx ac,rx sts4 b3 : (no use) b2 : rfovf b1 : wdf b0 : csf sr0 rx 0101 0000 0xxx xxxx acn, rxn ac3, rx3 rx(n+1) 0 sr1 rx 0101 0001 0xxx xxxx acn, rxn ac3, rx3 rx(n+1) 1 sl0 rx 0101 0010 0xxx xxxx acn, rxn ac0, rx0 rx(n-1) 0 instruction machine code functions flag/remark
MTU419B (preliminary) myson technology 13/18 MTU419B revision 3.0 28/oct/1999 sl1 rx 0101 0011 0xxx xxxx can, rxn ac0, rx0 rx(n-1) 1 daa 0101 0100 0000 0000 ac bcd(ac) daa* rx 0101 0101 0xxx xxxx ac, rx bcd(ac) daa* @hl 0101 0101 1000 0000 ac, @hl bcd(ac) das 0101 0110 0000 0000 ac bcd(ac) das* rx 0101 0111 0xxx xxxx ac, rx bcd(ac) das* @hl 0101 0111 1000 0000 ac, @hl bcd(ac) lds rx,d 0101 1ddd dxxx xxxx ac, rx d ldh rx,@hl 0110 0000 0xxx xxxx ac, rx h(t@hl) ldh* rx,@hl 0110 0001 0xxx xxxx ac, rx hl h(t@hl) hl + 1 ldl rx,@hl 0110 0010 0xxx xxxx ac, rx l(t@hl) ldl* rx,@hl 0110 0011 0xxx xxxx ac, rx hl l(t@hl) @hl + 1 mrf1 rx 0110 0100 0xxx xxxx ac,rx rfc3-0 mrf2 rx 0110 0101 0xxx xxxx ac,rx rfc7-4 mrf3 rx 0110 0110 0xxx xxxx ac,rx rfc11-8 mrf4 rx 0110 0111 0xxx xxxx ac,rx rfc15-12 sta rx 0110 1000 0xxx xxxx rx ac sta @hl 0110 1000 1000 0000 @hl ac lda rx 0110 1100 0xxx xxxx ac rx lda @hl 0100 1100 1000 0000 ac @hl mra rx 0110 1101 0xxx xxxx cf rx3 cf mrw @hl,rx 0110 1110 0xxx xxxx ac,@hl rx mwr rx,@hl 0110 1111 0xxx xxxx ac,rx @hl mrw ry,rx 0111 0yyy yxxx xxxx ac,ry rx mwr rx,ry 0111 1yyy yxxx xxxx ac,rx ry jb0 x 1000 0xxx xxxx xxxx pc x if ac0 = 1 jb1 x 1000 1xxx xxxx xxxx pc x if ac1 = 1 jb2 x 1001 0xxx xxxx xxxx pc x if ac2 = 1 jb3 x 1001 1xxx xxxx xxxx pc x if ac3 = 1 jnz x 1010 0xxx xxxx xxxx pc x if ac 1 0 jnc x 1010 1xxx xxxx xxxx pc x if cf = 0 jz x 1011 0xxx xxxx xxxx pc x if ac = 0 jc x 1011 1xxx xxxx xxxx pc x if cf = 1 call x 1100 0xxx xxxx xxxx stack pc pc+1 x jmp x 1101 0xxx xxxx xxxx pc x rts 1101 1000 0000 0000 pc stack call return scc x 1101 1001 0x0x 0xxx x6 = 1 x6 = 0 x4 = 0 x2,1,0=001 x2,1,0=010 x2,1,0=100 : cfq = bclk : cfq = ph0 : set p(c) : cch = ph10 : cch = ph8 : cch = ph6 sca x 1101 1010 000x 0000 x4 : c1-4 enable (sef4) instruction machine code functions flag/remark
MTU419B (preliminary) myson technology 14/18 MTU419B revision 3.0 28/oct/1999 spc x 1101 1110 000x xxxx x4 x3~0 : set c4-1 pull-low / low-level-hold : set c4-1 i/o spk rx 1100 0011 00xx xxxx x5=1 x4=1 x3~0 : set all hi-z : set all 1 : set n of 12 spki x 0000 101x 0000 0000 x8=0 x8=1 : set hrf5 from port c / key scan input : set hrf5 from key strobe signal ipi rx 0100 0010 1xxx xxxx [rx] ac 11160 hrf5 control bit tms rx 1110 0000 0xxx xxxx timer1 rx, ac tms @hl 1110 0001 0000 0000 timer1 t@hl tmsx x 1110 0010 xxxx xxxx x7,6 = 11 x7,6 = 10 x7,6 = 01 x7,6 = 00 x5~0 : ctm = freq : ctm = ph15 : ctm = ph3 : ctm = ph9 : set timer1 value tm2 rx 1110 0100 0xxx xxxx timer2 rx, ac tm2 @hl 1110 0101 0000 0000 timer2 t@hl tm2x x 1110 011x xxxx xxxx x8,7,6=111 x8,7,6=110 x8,7,6=101 x8,7,6=000 x8,7,6=011 x8,7,6=010 x8,7,6=001 x8,7,6=000 x5~0 : ctm = ph13 : ctm = ph11 : ctm = ph7 : ctm = ph5 : ctm = freq : ctm = ph15 : ctm = ph3 : ctm = ph9 : set timer2 value she x 1110 1000 0xxx xxx0 x6 x5 x4 x3 x2 x1 : enable hef6(rfc) : enable hef5(key) : enable hef4(tmr2) : enable hef3(pdv) : enable hef2(int) : enable hef1(tmr1) sie* x 1110 1001 0xxx xxxx x6 x5 x4 x3 x2 x1 x0 : enable ief6(rfc) : enable ief5(key) : enable ief4(tmr2) : enable ief3(pdv) : enable ief2(int) : enable ief1(tmr1) : enable ief0(a,cpt) plc x 1110 101x 0xxx xxxx x8 x6~0 : reset ph15~11 : reset hrf6~0 srf x 1110 1100 00xx xxxx x5 x4 x3 x2 x1 x0 : enable cx control : enable timer2 control : enable counter : enable rh output : enable rt output : enable rr output enx ehm etp err instruction machine code functions flag/remark
MTU419B (preliminary) myson technology 15/18 MTU419B revision 3.0 28/oct/1999 sre x 1110 1101 x0xx 0000 x6~4 : enable srf7,5-4 srf7 (key) srf5 (hrf2) srf4 (m port) fast 1110 1110 0000 0000 sclk : high speed clock slow 1110 1111 0000 0000 sclk : low speed clock sf x 1111 0000 x00x xxxx x7 x4 x3 x2 x1 x0 : reload set : wdt enable : halt after el light : el light on : bcf set : cf set rl1 wdf bcf cf rf x 1111 0100 x00x 0xxx x7 x4 x2 x1 x0 : reload reset : wdt reset : el light off : bcf reset : cf reset rl1 wdf bcf cf sf2 x 1111 1000 0000 0xxx x0 x1 x2 : reload set : dis-enx set : close all segments rl2 ded rsoff rf2 x 1111 1001 0000 0xxx x0 x1 x2 : reload reset : dis-enx reset : release all segments rl2 ded rsoff alm x 1111 101x xxxx xxxx x8,7,6=111 x8,7,6=100 x8,7,6=011 x8,7,6=010 x8,7,6=001 x8,7,6=000 x5~0 : freq : dc1 : ph3 : ph4 : ph5 : dc0 ph15~10 elc x 1111 110x xxxx xxxx x8=1 x8=0 x7,6=11 x7,6=10 x7,6=01 x7,6=00 x5,4=11 x5,4=10 x5,4=01 x5,4=00 x3,2=11 x3,2=10 x3,2=01 x3,2=00 x1,0=11 x1,0=10 x1,0=01 x1,0=00 bclkx ph0 bclk/8 bclk/4 bclk/2 bclk 1/1 1/2 1/3 1/4 ph5 ph6 ph7 ph8 1/1 1/2 1/3 1/4 elp - clk bclkx elp - duty elc - clk elc - duty halt 1111 1110 0000 0000 halt operation stop 1111 1111 0000 0000 stop operation instruction machine code functions flag/remark
MTU419B (preliminary) myson technology 16/18 MTU419B revision 3.0 28/oct/1999 8.1 symbol description ac : accumulator d : immediate data acn : accumulator bit-n pc : program counter x : address cf : carry flag rx : memory of address x rxn : memory bit-n of address x wdf : watchdog timer enable flag ry : memory of working register y hl : index register bcf : back-up flag bclk : system clock address @hl : memory of index ram iefn : interrupt enable flag hrfn : halt release flag srfn : stop release enable flag hefn : halt release enable flag scfn : start condition flag cfq : clock source of frequency generator cch : clock source of chartering detector ctm : clock source of timer tmr : timer overflow release flag pdv : predivider sefn : switch enable flag lz : lcd latch freq : frequency generator setting value t@hl : memory of index rom adf : adc flag csf : clock source flag dac : digital-to-analog converter output signal lbr : low-battery voltage reference l : low address of index h : high address of index rfovf : rfc overflow flag ht@hl : high nibble of index rom lt@hl : low nibble of index rom
MTU419B (preliminary) myson technology 17/18 MTU419B revision 3.0 28/oct/1999 9.0 appendix ( important issue for mtu419/419b/428/429b ) 9.1 chip?s internal vlotage v.s. power mode and external connection note *1: vdd3 is only used for lcd operating in 1/3 bias and 1/4 bias. if 1/2 bias chosen, vdd3 need be connected to vdd2 (vdd3 is equal to vdd2). *2: vdd4 is only used for lcd operating in 1/4 bias. if 1/3 bias chosen, vdd4 need be connected to vdd3 (vdd4 is equal to vdd3). if 1/2 bias chosen, vdd4 need be connected to vdd2 (vdd4 is equal to vdd2). *3: bak is defined as chip?s internal power supply node, which is used only for internal logic circuitry. a. whatever the power mode used, all external vdd# pins must connect a capacitor (0.05uf or 0.1uf) to gnd for decoupling power noise using. b. all vdd# pins other than vsupply are from voltage charge pump, i.e. if no clock, then vdd# pins can not supply out. c. vsupply is the power supply for chip and depends on the power mode used, all the input and output pins voltage range follow the vsupply. 9.2 the capacitor connected between cup2 and cup3 is only when mtu429b operating in 1/4 bias. 9.3 some notes for bcf flag bcf is always set to ?high? automatically after power on, reset and stop mode. a. for power saving use, bcf may be set to ?low? which can reduce chip?s current consumption. b. ag and li battery mode applications: after power on, reset or release from stop mode. need to wait 2 seconds long, then can set bcf to ?low?. c. larger current load and fast clock: a. bcf should be set to ?high? for the case of fast clock or larger current load (such as rfc, adc, dac, el-light and buzzer output) use. b. after set bcf to ?high?, need wait 2 ms long at least, then can enable larger current load. or after disable larger current load, need wait 2ms long at least, then can set bcf to ?low? d. li battery mode applications: especially for li battery mode, bcf switching will cause a temporary current surge (or power noise) on bak. furthermore if not necessary, don?t switch bcf too often as possible. e. improperly use of bcf will cause malfunction to chips. ag li ext-v vdd1 vsupply 1/2 x vsupply 1/2 x vsupply vdd2 2 x vdd1 vsupply vsupply vdd3 *1 3 x vdd1 3/2 x vsupply 3/2 x vsupply vdd4 *2 4 x vdd1 2 x vsupply 2 x vsupply bak *3 vdd1 bcf = 0 bcf=1 vdd2 vdd1 vdd2
MTU419B (preliminary) myson technology 18/18 MTU419B revision 3.0 28/oct/1999 f. lower current consumption and reliability: the chip?s reliability will greatly decrease if invalid use bcf, especially for li-battery mode. because the chip?s internal power also switches between vdd1 and vdd2, which also cause a temporary power noise. 9.4 input pin any input pins floating will cause chips in malfunction and large current consumption. 9.5 32.768khz x?tal oscillator always layout the x?tal as close the chips as possible and don?t place any signals across the layout routing. since x?tal oscillation circuit consumes current only 0.5ua to 1ua, any power noise will disturb the oscillation. the proper external capacitors for xin and xout are necessary for the accuracy and stability of oscillation. 1/( cin+cpcb ) + 1/( cout+cpcb ) = 1/cl the chip?s xout pin has an internal capacitor around 10~20pf connected to bak (chip?s internal node). for example epson?s c-001r 20ppm, cl=12.5pf cin = 25pf cout = 15pf the time accuracy will be around +/- 0.5 second/day note: the parasitic capacitors of x?tal pins in pcb layout need be considered in above calculation. 9.6 rfc / event counter / ioa for mtu429b if anyone uses rfc / event counter function and ioas in the same application, make sure the pin ioa1 (which is corresponding to cx by mask option) must set as ioa?s output mode by spa instruction. or the signal changes on cx pin may cause halt release or interrupt for ioa?s port. in this case the program couldn?t function properly. myson technology, inc. no. 2, industry e. rd. iii, science-based industrial park, hsinchu, taiwan, r. o. c. tel: +886-3-5784866 fax: +886-3-5785002 http://www.myson.com.tw


▲Up To Search▲   

 
Price & Availability of MTU419B

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X